package com.zhiyou100.extendsDemo2;

/**
 * 轿车类   继承  汽车类
 * 子类继承父类时，会默认调用父类的无参构造创建父类对象，再创建子类对象
 * 默认调用父类的无参构造：super();
 *
 */
public class Car extends Vehicle{

    int loader; //承载人数

    //Car继承了父类，此时因为父类没有无参构造，子类必须显式的定义构造方法，调用父类的构造
    public Car(String brand,String color,int loader){
        super(brand,color);
        this.loader = loader;
    }

    public void run(){
        System.out.println("颜色为" + color + "的" + brand + "汽车,荷载"+loader + "人在行驶");
    }

    public static void main(String[] args) {
        Car car = new Car("宝马","red",4);
        car.run();
    }

}
